package com.zmn.plat.model.entity.message;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * MsgTemplate 消息模板实体
 *
 * @author 唐红军
 * @since 2019年10月17日14:17:01
 */
@Data
public class MsgTemplate implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 模板ID
     */
    private Integer templateId;

    /**
     * 模板组ID
     */
    private Integer groupId;

    private Integer sort;

    private Integer status;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 类型 1,城市 2,渠道,3渠道城市,4 通用
     */
    private Integer templateType;

    /**
     * 短信类型 1非变量 2变量
     */
    private Integer messageType;

    /**
     * 通道账号
     */
    private String messageAccount;

    /**
     * 通道密码
     */
    private String messagePwd;

    /**
     * 短信内容
     */
    private String message;

    /**
     * 短信签名
     */
    private String messageMark;

    /**
     * 调用通道
     */
    private Integer way;

    /**
     * 对应通道ID(即申请模板成功后第三方提供的模板ID)
     */
    private String wayId;

    /**
     * 微信内容
     */
    private String wechatMessage;

    /**
     * 描述：微信公众号id
     *
     * @author wangjie
     * @since 2020/6/22 11:54
     **/
    private String wechatId;
    private String thirdAppId;

    /**
     * 结束语
     */
    private String wechatEndMessage;

    /**
     * 微信发送短信需要的token
     */
    private String wechatTempId;

    /**
     * 支付宝信息内容
     */
    private String alipayMessage;

    /**
     * 支付宝结束语
     */
    private String alipayEndMessage;

    /**
     * 支付宝小程序发送消息需要的密钥
     */
    private String alipayTempId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 操作人
     */
    private String updater;

    /**
     * 操作时间
     */
    private Date updateTime;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 描述: 百度店铺id
     **/
    private Integer baiduShopId;

    /**
     * 描述: 百度消息模板id
     **/
    private String baiduTempId;

    /**
     * 描述: 内容
     **/
    private String baiduMessage;

    /**
     * 描述: 结束语
     **/
    private String baiduEndMessage;

    /**
     * 描述: 场景类型 1：表单；2：百度收银台订单；3:直连订单
     **/
    private Integer sceneType;
}